package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 公牛后代对象 gnhd
 * 
 * @author ruoyi
 * @date 2025-02-15
 */
public class Gnhd extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  公牛号 */
    private String 公牛号;

    /** 女儿数 */
    @Excel(name = "女儿数")
    private Long 女儿数;

    /** 产奶量 */
    @Excel(name = "产奶量")
    private Long 产奶量;

    /** 乳脂率 */
    @Excel(name = "乳脂率")
    private Long 乳脂率;

    /** 乳蛋白率 */
    @Excel(name = "乳蛋白率")
    private Long 乳蛋白率;

    /** 产奶量305天 */
    @Excel(name = "产奶量305天")
    private Long 产奶量305天; // Fixed variable name


    /** TPI */
    @Excel(name = "TPI")
    private Long TPI;

    /** 育种值产奶量 */
    @Excel(name = "育种值产奶量")
    private Long 育种值产奶量;

    /** 体型 */
    @Excel(name = "体型")
    private Long 体型;

    /** 泌乳系统 */
    @Excel(name = "泌乳系统")
    private Long 泌乳系统;

    public void set公牛号(String 公牛号) 
    {
        this.公牛号 = 公牛号;
    }

    public String get公牛号() 
    {
        return 公牛号;
    }
    public void set女儿数(Long 女儿数) 
    {
        this.女儿数 = 女儿数;
    }

    public Long get女儿数() 
    {
        return 女儿数;
    }
    public void set产奶量(Long 产奶量) 
    {
        this.产奶量 = 产奶量;
    }

    public Long get产奶量() 
    {
        return 产奶量;
    }
    public void set乳脂率(Long 乳脂率) 
    {
        this.乳脂率 = 乳脂率;
    }

    public Long get乳脂率() 
    {
        return 乳脂率;
    }
    public void set乳蛋白率(Long 乳蛋白率) 
    {
        this.乳蛋白率 = 乳蛋白率;
    }

    public Long get乳蛋白率() 
    {
        return 乳蛋白率;
    }

    public void set产奶量305天(Long 产奶量305天) {
        this.产奶量305天 = 产奶量305天;
    }

    public Long get产奶量305天() {
        return 产奶量305天;
    }

    public void setTPI(Long TPI) 
    {
        this.TPI = TPI;
    }

    public Long getTPI() 
    {
        return TPI;
    }
    public void set育种值产奶量(Long 育种值产奶量) 
    {
        this.育种值产奶量 = 育种值产奶量;
    }

    public Long get育种值产奶量() 
    {
        return 育种值产奶量;
    }
    public void set体型(Long 体型) 
    {
        this.体型 = 体型;
    }

    public Long get体型() 
    {
        return 体型;
    }
    public void set泌乳系统(Long 泌乳系统) 
    {
        this.泌乳系统 = 泌乳系统;
    }

    public Long get泌乳系统() 
    {
        return 泌乳系统;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("公牛号", get公牛号())
                .append("女儿数", get女儿数())
                .append("产奶量", get产奶量())
                .append("乳脂率", get乳脂率())
                .append("乳蛋白率", get乳蛋白率())
                .append("产奶量305天", get产奶量305天()) // Fixed method name
                .append("TPI", getTPI())
                .append("育种值产奶量", get育种值产奶量())
                .append("体型", get体型())
                .append("泌乳系统", get泌乳系统())
                .toString();
   }

}
